﻿namespace OT.HikiSecureCenterApis.Service.Video.Req
{
    public class ReqTVWallAlarmAdd
    {
        /// <summary>
        /// 是否必填：否
        /// 报警事件名称
        /// </summary>
        public string event_name { get; set; }
        /// <summary>
        /// 是否必填：是
        /// 报警事件编号
        /// </summary>
        public string event_index { get; set; }
        /// <summary>
        /// 是否必填：是
        /// 电视墙indexcode，报警上到哪个电视墙上,从获取电视墙大屏信息接口获取返回参数大屏的index_code
        /// </summary>
        public string dlp_indexcode { get; set; }
        /// <summary>
        /// 是否必填：是
        /// 报警等级，范围：-1～3（1～3分别表示低中高,-1表示无等级，0为扩展值，暂时无效）
        /// </summary>
        public int event_level { get; set; }
        /// <summary>
        /// 是否必填：否
        /// 报警超时时间，单位秒。电视墙默认报警超时时间35秒，大于等于5s当小于5S时以服务端报警时间配置为准，默认35S
        /// </summary>
        public int event_keep_time { get; set; }
        /// <summary>
        /// 是否必填：否
        /// 报警事件，监控点上墙码流类型，默认主码流，0 主码流；1 子码流
        /// </summary>
        public int alarm_stream_type { get; set; }
        /// <summary>
        /// 是否必填：是
        /// 报警联动监控点（多个中间以逗号隔开），从查询监控点列表v2接口获取返回参数indexCode
        /// </summary>
        public string camera_list { get; set; }
        /// <summary>
        /// 是否必填：否
        /// 指定报警窗口uri，中间以逗号隔开（当有该参数时，将会直接以该参数中的窗口报警上墙，而不执行tvms内部的报警查找窗口的逻辑）,从获取电视墙大屏信息接口获取返回参数大屏的wnd_uri
        /// </summary>
        public string wnd_list { get; set; }
        /// <summary>
        /// 是否必填：否
        /// 报警描述
        /// </summary>
        public string event_desc { get; set; }
    }
}
